步骤 1.下载安装包 http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz 2.解压 tar xzvf apache-maven-3.6.1-bin.tar.gz 3.检查JAVA环境变量 echo $JAVA_HOME /Library/Java/JavaVirtualMachines /jdk1.8.0_45.jdk/Contents/Home 4.将bin目录加入PATH export PATH=/opt/apache-maven-3.6.1/bin:$PATH 常用命令 debug模式执行install mvn install -X ---- References [1] Installing Apache Maven: https://maven.apache.org /install.html [2] Mac OS X下安装和配置Maven: https://www.cnblogs.com/vitasyuan/p/7395601.html [3] 题图: https
错误 Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins :maven-resources-plugin:jar:2.5 Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins :maven-resources-plugin:jar:2.5 解决方法 删除本地仓库中的org.apache.maven.plugins:maven-resources-plugin所在目录。
相同点 ------------------------------------------ install、 package、 deploy都是maven项目的打包指令。 maven install:打包到本地仓库,如果没有设置过maven本地仓库,一般在用户/.m2目录下。 如果A项目依赖于b项目,那么install B时,会在本地仓库同时生成pom文件和jar文件,可以看install B的日志: Installing E:\我的项目\RelaxHeart\target\ \Administrator\.m2\repository\cn\relaxheart\relaxheart\0.0.1-SNAPSHOT\relaxheart-1.0.8-SNAPSHOT.pom maven
1、使用MVN命令 mvn clean install -DskipTests 或者 mvn clean install -Dmaven.test.skip=true 2、Eclipse中设置 clean install跳过 在pom中设置如下即可。 <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <skip
install : 打包 + 本地仓库 。 deploy : 打包 + 本地仓库 + 私服 。
IDEA+Maven install打可运行jar包 一、用途 二、配置Maven编译插件 1、新建mavan项目 2、引入maven配置 三、注意事项 一、用途 简单直接的想法就是想通过打出来的jar 二、配置Maven编译插件 1、新建mavan项目 这个就不用说了,比如我们这里想弄一个加解密的小程序,例如:DESUtil工具类 2、引入maven配置 在pom.xml里面加入: <build> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin 的settings.xml里面配置的镜像地址是私服,这里最好改成maven仓库,因为maven-assembly-plugin有很多的级联引用jar,不改成maven仓库地址的话,打包的很容易报缺少Class 的异常 例如: A required class was missing while executing org.apache.maven.plugins:maven-assembly-plugin
下面通过分别执行这三个命令的输出结果,来分析各自所执行的maven的生命周期。 mvn clean package ? ? mvn clean install ? ? maven生命周期(lifecycle)由各个阶段组成,每个阶段由maven的插件plugin来执行完成。 mvn clean install依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install等8个阶段。 由上面的分析可知主要区别如下, package命令完成了项目编译、单元测试、打包功能,但没有把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库 install ,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库
3 常用命令 maven install maven的install可以将项目本身编译并打包到本地仓库,这样其他项目引用本项目的jar包时不用去私服上下载jar包,直接从本地就可以拿到刚刚编译打包好的项目的 的install命令编译 IDEA可以很方便创建project和module,但是修改各个module的版本的时候,会遇到import报错的情况,这就是maven仓库中没有对应的包,仍然需要使用到 install,注意要使用lifecycle里面的install ? Maven,也就是向后兼容,因此用户可以将 Maven2 的项目移植到 Maven3 上来。 增加了 Maven Shell,通常我们可以在系统自带的 console 里执行 Maven 命令,但是通过自安装的 Maven Shell 可以提高生成速度,它是一个是 Maven 的命令行接口工具,
Maven的常用命令 - clean compile test package install Maven的常用命令管理项目的生命周期 1.目标 掌握Maven的常用命令 2.路径 clean命令 compile 命令 test命令 package命令 install命令 3.讲解 3.1 clean命令 清除编译产生的target文件夹内容,可以配合相应命令一起使用,如mvn clean package, mvn 在这种情况下,maven项目可以怎么做呢? 这时候我们可以将工具类打包为 jar 包,使用 mvn install 命令将其安装到本地仓库中,然后提供其他项目设置依赖引入。 将编写工具类的 javase_demo_02 打包后,安装在本地仓库 mvn install image-20201213194620987 image-20201213193647125 3.5.3 把项目打包之后安装到本地仓库,其实执行install之前先执行了打包,然后对项目进行安装到本地仓库 生命周期 当我们执行了install 也会执行compile test package
原因很简单,不是找不到这个打包插件,而是自己的项目没有从maven仓库里加载这个包到项目里,因此会找不到。 在idea中maven打包操作是点击install,而在maven打包时有两个install的地方 在打包时如果点击了Plugins中的install时,就会报如题错误 我们在打包时应该操作Lifecycle 下的install,这样项目就会自动去maven仓库下载需要的包,也就不会报错,问题就解决了。
一、Maven与Maven插件确切的说,我们日常提及的“Maven”实际上只是Maven插件集合的核心框架。 MOJO(Maven Plain Old Java Object)谈及maven插件,就必须提及一个重要概念MOJO ,MOJO 是一个缩写,全称为 Maven Plain Old Java Object 编写一个maven插件比如我们想写一个名字叫 “hello-maven-plugin” 的maven插件,目的是提供一个sayHi方法,在编译时输出一个Hello, world。 execute() throws MojoExecutionException { getLog().info("Hello, world."); }}完成上述后,我们进行一次mvn install 直接执行继上述我们写完自己的插件,并且install后,我们就能在其他项目里运用我们自己的这个插件了。
项目场景: 项目作为springcloud项目,安装包的打包一直使用的是idea中 maven->lifestyle->install 问题描述 今天打包的时候报错:unable to rename
一、背景 最近在idea中使用maven对公司的项目进行install的时候老是出现系统资源不足的问题导致install失败,在网上搜索也没找到很好的答案,自己不断摸索,最终在idea的配置里面找到了如何修改 maven install的时候的jvm可用内存来修复这个问题,现在分享给大家;先放出错误截图: ? 二、解决方式 将maven install的jvm内存调的大一点,具体如下:在idea中选择File->Settings ? 接着将maven runner的jvm内存根据自己系统内存大小进行调大 ? 然后点击右下角的apply和ok按钮,就完美解决了。
二、原因 根据警告提示以及在http://mvnrepository.com查看aspectjrt的maven依赖坐标可以很清楚的知道aspectjrt jar包在1.5.4之前的版本的groupId 三、解决办法 aspectjrt的maven依赖由 1 <dependency> 2 <groupId>aspectj</groupId> 3 <artifactId>aspectjrt
comfyanonymous/ComfyUI.gitcreate conda environmentconda create -n comfyuiconda activate comfyuiconda install pythoninstall requirementscd ComfyUIpip install -r requirements.txt# or if you have a slow internet connection, you can use the following command to install requirements from a mirror sitepip install -
一、背景 最近的项目在用maven 进行install的时候,发现老师在控制台输出警告:[WARNING] Using platform encoding (UTF-8 actually) to copy 虽然并不影响项目的正常运行和install,但是对于处女座的我来说一点都不想看到这警告的发生。所以就研究了一下,找到解决办法,现在分享给大家。 二、解决方式 在maven项目的pom.xml中添加如下配置 1 <properties> 2 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding > 3 </properties> 保存后我们再运行,发现之前的警告不见了,内心爽的要飞起来~ 说明:如果我们当前maven项目是别的项目的子项目,只需要在父项目中加入该配置即可,子项目就可以继承了。
12月 28 2016 epel.repo -rw-r--r--. 1 root root 1056 12月 28 2016 epel-testing.repo [root@h210 ~]# yum install yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2 Install yum-cron? * epel: mirror.pregi.net * extras: mirrors.vinahost.vn * updates: mirrors.vinahost.vn No package install 0 [root@h210 ~]# 安装服务端 [root@h210 ~]# yum install postgresql10-server Loaded plugins: fastestmirror,
epel-release.noarch 7-9 extras [root@vpn ~]# yum install Transaction Summary ================================================================================ Install openvpn-devel.x86_64 2.4.5-1.el7 epel [root@vpn ~]# yum install Transaction Summary ================================================================================ Install
telegraf.x86_64 1.5.2-1 influxdb [root@much ~]# yum install Summary =============================================================================================== Install
getenforce Disabled [root@drupal drupal]# Selinux 已经放行 进行配置 访问 http://192.168.56.217/drupal/core/install.php